<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>all方法</title>
</head>
<body>
<script>
  //  all方法 用于多个Promise的异步任务处理
  //  当所有Promise对象都成功时 最终结果就是成功的Promise对象,一个失败就输出一个失败的Promise对象
  //    结果是由每一个Promise对象返回值决定

  let promise1=new Promise((resolve, reject) => {
    resolve('ok')
  })
   let promise2=new Promise((resolve, reject) => {
    resolve('hello')
  })
   let promise3=new Promise((resolve, reject) => {
    resolve('success')
  })

  let result=Promise.all([promise1,promise2,promise3])
  console.log(result)
</script>
</body>
</html>